﻿using System.Threading.Tasks;
using Abp.Application.Services.Dto;
using Mt.Site.Application.Caching.Dto;

namespace Mt.Site.Application.Caching
{
    public interface ICachingAppService : IBackEndAppService
    {
        ListResultDto<CacheDto> GetAllCaches();

        Task ClearCache(EntityDto<string> input);

        Task ClearAllCaches();

        void ProcessStaticBundle();
    }
}
